Qt6 compatibility + some cleanup#439
Qt6 compatibility + some cleanup#439wpfff wants to merge 19 commits intotoolsforexperiments:masterfrom
Conversation
|
@astafan8 @jenshnielsen @marcosfrenkel -- i'm working on cleaning up a bit and bringing a few things up to date. [EDIT] |
This reverts commit c481abf.
Default type checking is now done with PySide6 instead of PyQt5. Runtime maintains support with all versions.
| @@ -2,6 +2,6 @@ qcodes | |||
| pytest | |||
| pytest-qt | |||
| mypy==1.13.0 | |||
There was a problem hiding this comment.
The version of mypy is rather out of date so we might want to update that too eventually. That may fix some of the typing issues here.
|
@wpfff I agree its about time to swich to qt6. I have tried pyqt6 in the past but if pyside6 works well that seems like a good choice. I don't have any experience with mkdocs. Curious to see what you come up with for that |
| # - name: setup ubuntu-latest xvfb | ||
| # run: | | ||
| # sudo apt install libxkbcommon-x11-0 libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-randr0 libxcb-render-util0 libxcb-xinerama0 libxcb-xfixes0 x11-utils libgl1 libegl1 libdbus-1-3 libegl1-mesa-dev | ||
| # /sbin/start-stop-daemon --start --quiet --pidfile /tmp/custom_xvfb_99.pid --make-pidfile --background --exec /usr/bin/Xvfb -- :99 -screen 0 1920x1200x24 -ac +extension GLX | ||
| # Source - https://stackoverflow.com/questions/75497408/github-action-pytest-exit-code-134 | ||
| # Posted by Justin Buiel | ||
| # Retrieved 2026-01-03, License - CC BY-SA 4.0 |
There was a problem hiding this comment.
Since we are doing a cleanup should we just deleted the commented code?
Uh oh!
There was an error while loading. Please reload this page.